#include<stdio.h>
void PrimeNumber(float n)
{
	float panduan;
	int i;
	for(i=2;i<=n;i++)
	{
		panduan=(n/i);
		if((int)panduan==panduan)
		{
			printf("%d",i);
			n=n/i;
			if(n>=i)
			{
				printf("+");
				PrimeNumber(n);
			}
			break;
		}
	}
}
int main(void)
{
	int n;
	printf("请输入你要判断的正整数！\n");
	scanf("%d",&n);
	printf("%d的因子之和为",n);
	PrimeNumber(n);
	return 0;
}
